gridpack::math::DAEBuilder< T, I > Struct Template Reference

#include <dae_solver_functions.hpp>

List of all members.

Public Types

typedef VectorT< T, I > VectorType
typedef MatrixT< T, I > MatrixType
typedef boost::function< void(const
double &time, const VectorType
&x, const VectorType &xdot,
const double &shift,
MatrixType &J)> 
Jacobian
 Functions that compute a Jacobian.
typedef boost::function< void(const
double &time, const VectorType
&x, const VectorType &xdot,
VectorType &F)> 
Function
 Functions that compute the RHS.
typedef boost::function< void(const
double &time)> 
StepFunction
 Functions that are called before and after a time step.

template<typename T, typename I = int>
struct gridpack::math::DAEBuilder< T, I >


Member Typedef Documentation

template<typename T, typename I = int>
typedef boost::function<void (const double& time, const VectorType& x, const VectorType& xdot, VectorType& F)> gridpack::math::DAEBuilder< T, I >::Function

Functions that compute the RHS.

template<typename T, typename I = int>
typedef boost::function<void (const double& time, const VectorType& x, const VectorType& xdot, const double& shift, MatrixType& J)> gridpack::math::DAEBuilder< T, I >::Jacobian

Functions that compute a Jacobian.

template<typename T, typename I = int>
typedef MatrixT<T, I> gridpack::math::DAEBuilder< T, I >::MatrixType
template<typename T, typename I = int>
typedef boost::function<void (const double& time)> gridpack::math::DAEBuilder< T, I >::StepFunction

Functions that are called before and after a time step.

template<typename T, typename I = int>
typedef VectorT<T, I> gridpack::math::DAEBuilder< T, I >::VectorType

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1